package com.css.fxfzypg.modules.baseData.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author xzy
 * @date 2022/10/6 11:15
 * @description
 **/
@Data
public class NucProjectDto {
    private String dkpId;


    /**
     * 省
     */
    @Excel(name = "省", width = 20, orderNum = "0")
    @NotBlank(message = "缺失")
    private String dkpProvince;

    /**
     * 市
     */
    @Excel(name = "市", width = 20, orderNum = "1" )
    @NotBlank(message = "缺失")
    private String dkpCity;

    /**
     * 区（县）
     */
    @Excel(name = "区（县）", width = 20, orderNum = "2" )
    @NotBlank(message = "缺失")
    private String dkpPrefecture;

    /**
     * 工程名称
     */
    @Excel(name = "工程名称", width = 20, orderNum = "3" )
    @NotBlank(message = "缺失")
    private String dkpName;

    /**
     * 位置
     */
    @Excel(name = "位置", width = 20, orderNum = "4" )
    @NotBlank(message = "缺失")
    private String dkpLocation;

    /**
     * 类型
     */
    @Excel(name = "类型", width = 20, orderNum = "5" )
    @NotBlank(message = "缺失")
    private String dkpType;

    /**
     * 建造年代
     */
    @Excel(name = "建造年代", width = 20, orderNum = "6" )
    @NotBlank(message = "缺失")
    private String dkpYear;

    /**
     * 设防情况
     */
    @Excel(name = "设防情况", width = 20, orderNum = "7" )
    @NotBlank(message = "缺失")
    private String dkpCondition;

    /**
     * 使用现状
     */
    @Excel(name = "使用现状", width = 20, orderNum = "8" )
    @NotBlank(message = "缺失")
    private String dkpActuality;

}
